Saffron Square
Town square in Croydon, London, EnglandSaffron Square is a town square and a skyscraper in Croydon, South London, England. The purple and red Saffron Tower is currently the second-tallest building in Croydon.
Read article
Top Questions
AI generatedMore questions
Nearby Places

Whitgift Centre
Shopping centre in Croydon, England

Lunar House
Office building in Croydon, London, England
West Croydon station
National Rail station, Overground and Tramlink tram stop in London
Wellesley Road tram stop
Tramlink tram stop in London, England
The Island, Croydon
High-rise residential building in London, England

St Mary's Catholic High School, Croydon
Voluntary aided school in Croydon, Greater London, England
Apollo House (Croydon)
High rise building in Croydon, London, England

St Mary's Church, Croydon
Church in Croydon, England